文章目录
一:zlib简介:二:linux编译:三、linux测试代码四.vs传递命令行参数五.windows测试zlib代码六、cmake编译zlib的库1)首先去官网,下载 zlib 的源码包。2)在zlib解压目录创建_build目录3)点击 Configure 按钮,生成配置信息,如果弹出新建 _build 目录确认的对话框,选择 Yes。4)点击 Finish,CMake 会自动识别当前系统的配置信息,并生成相关的配置文件。5)接着打开工程6)免费zlib库下载连接7)编译注意事项
一:zlib简介:
zlib是提供数据压缩用的函式库,由Jean-loup Gailly与Mark Adler所开发。
二:linux编译:
sudo tar -zxvf zlib-1.2.11.tar.gz -C .
sudo chown -R aston zlib-1.2.11
mkdir install_lib
sudo ./configure --prefix=/home/aston/huawei/zlib-1.2.11/install_lib
sudo make
sudo make install
三、linux测试代码
编译指令
g++ test_zlib.cpp -I./include -L./lib -lz -o app.out -I指定头文件,-L指定库
代码
#include
#include
int main(int argc,char **args)
{
/*原始数据*/
unsigned char strsrc[] = "这些是测试数据。123456789 abcdefghigklmnopqrstuvwxyz\n\t\0abcdefghijklmnopqrstuvwxyz\n"; //包含\0字符
unsigned char buf[1024] = {0};
unsigned char strdst[1024] = {0};
unsigned long srclen = sizeof(strsrc);
unsigned long buflen = sizeof(buf);
unsigned long dstlen = sizeof(strdst);
int i;
FILE *fp = NULL;
printf("源串:");
for(i=0;i |